package org.LowAltitudeEconomy.pojo;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;


@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor

public class Sensor {
    @TableId(type = IdType.AUTO)
    private Integer sensorId; //唯一标识

    private String longitude; //经度

    private String latitude; //纬度

    private Integer userId;  //用户id

    @TableField(exist = false) // 明确标记这不是数据库字段
    private List<SensorData> sensorDataList;

    @TableField(exist = false) // 明确标记这不是数据库字段
    private List<Environment> environmentList;

    @TableField(exist = false) // 明确标记这不是数据库字段
    private List<Pictures> picturesList;

    @TableField(exist = false) // 明确标记这不是数据库字段
    private List<ModelDecision> modelDecisionList;

    @TableField(exist = false) // 明确标记这不是数据库字段
    private List<UV> uvList;

    private String deviceSn; //设备序列号
}